03
28
23
20
27
38
37
19
26
17
25
05
35
32
14
34
06
07
33
12
11
08
09
02
04
29
10
31
21
22
18
15
01
24
13
30
39
40
36
16
42
41